package com.yima.baseproj.security.model;

/**
 * @Author 一码
 * @createDate 2023/4/1 09:00
 * @contact 1424529270@qq.com
 */
public enum LoginClientEnum {

    admin("后台管理系统"),
    app("App"),
    web("Web"),
    mp_weixin("微信小程序"),
    mp_alipay("支付宝小程序"),
    mp_baidu("百度小程序"),
    mp_toutiao("头条小程序"),
    mp_lark("飞书小程序"),
    mp_qq("QQ小程序"),
    mp_kuaishou("快手小程序"),
    mp_jd("京东小程序"),
    mp_360("360小程序"),
    quickapp_webview("快应用通用(包含联盟、华为)"),
    quickapp_webview_union("快应用联盟"),
    quickapp_webview_huawei("快应用华为");

    private String remark;
    LoginClientEnum(String remark) {
        this.remark = remark;
    }

    public String getRemark() {
        return remark;
    }

    /**
     * 是否相同
     * @param client
     * @return
     */
    public Boolean isSame(String client){
        return name().replaceAll("_","-").equals(client);
    }
}
